package com.muyu.product.domain.req;

import com.muyu.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @ClassName ProductTypeAttr
 * @Description 描述
 * @Author ShiYu.Cui
 * @Date 2024/4/1 9:34
 */
@Data
@ApiModel(description = "类型属性表")
public class ProductTypeAttrReq extends BaseEntity {
    @ApiModelProperty(value = "类型属性id")
    private Integer id;
    @ApiModelProperty(value = "商品类型ID")
    private Integer productTypeId;
    @ApiModelProperty(value = "商品类型名称")
    private String typeName;
    @ApiModelProperty(value = "属性名称")
    private String attrName;
    @ApiModelProperty(value = "属性是否可选")
    private Integer multipleChoice;
    @ApiModelProperty(value = "录入方式")
    private Integer inputMethod;
    @ApiModelProperty(value = "排序")
    private Integer sort;
    @ApiModelProperty(value = "分类标识")
    private Integer flag;
    @ApiModelProperty(value = "分类筛选样式")
    private Integer categoryFilterStyles;
    @ApiModelProperty(value = "商品属性关联")
    private Integer productAssociation;
    @ApiModelProperty(value = "可选值列表")
    private String typeAttrValue;

    List<ProductTypeAttrValueReq> productTypeAttrValueReq;
}
